package com.lt.contract.entity;

import com.lt.contract.bean.DWA_ECM_CONTRACT_DETAIL;

import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.util.Date;

/**
 * ERP下发合同明细计费方式维护(NmErpContractRelation)实体类
 *
 * @author makejava
 * @since 2020-02-18 21:29:42
 */
public class NmErpContractRelation  implements Serializable {
    private static final long serialVersionUID = 700036931549033211L;

    /**
     * 合同编号
     */
    @NotEmpty(message = "合同编号不能为空")
    private String contractNoGlobal;
    /**
     * 计费方式（签约方式）
     */
    @NotEmpty(message = "计费方式不能为空")
    private String signWay;
    /**
     * 业务类型
     */
    private String businessCoding;

    @NotEmpty(message = "客户经理不能为空")
    private String trellisCode;

    private String trellisname;
    private String accountmanager;

    @NotEmpty(message = "客户经理不能为空")
    private String yzStaffId;

    /**
     * 备注
     */
    private String remark;
    /**
     * 录入人编码
     */
    @NotEmpty(message = "录入人编码不能为空")
    private String staffId;
    /**
     * 录入时间
     */
    private Date inputDate;
    /**
     * 更新人员编码

     */
    /**
     * 更新时间
     */
    private Date updtaeDate;
    /**
     * 0 生效 1 失效
     */
    private Object dataTag;

    private Date creationDate;

    public Date getCreationDate() {
        return creationDate;
    }

    public void setCreationDate(Date creationDate) {
        this.creationDate = creationDate;
    }

    private String contractName;
    private String repositoryNameUnicom;
    private String repositoryNameVendor;

    private String signWayName;

    private String businessName;

    private String deptCode;
    private String deptName;
    private String comName;

    private String contractDesc;

    private String contractTimelimitName;

    private String performPersonName;
    private String performDeptName;

    private String isRenew;

    private String takerCode;
    private String takerName;
    private String takerMobile;

    private String arrairAmount;

    private String companyid;



    private String signDate;

    private String startDate;
    private String endDate;
    private String signDeptName;

    public String getCompanyid() {
        return companyid;
    }

    public void setCompanyid(String companyid) {
        this.companyid = companyid;
    }

    public String getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getComName() {
        return comName;
    }

    public void setComName(String comName) {
        this.comName = comName;
    }

    public String getContractDesc() {
        return contractDesc;
    }

    public void setContractDesc(String contractDesc) {
        this.contractDesc = contractDesc;
    }

    public String getContractTimelimitName() {
        return contractTimelimitName;
    }

    public void setContractTimelimitName(String contractTimelimitName) {
        this.contractTimelimitName = contractTimelimitName;
    }

    public String getTrellisCode() {
        return trellisCode;
    }

    public void setTrellisCode(String trellisCode) {
        this.trellisCode = trellisCode;
    }

    public String getTrellisname() {
        return trellisname;
    }

    public void setTrellisname(String trellisname) {
        this.trellisname = trellisname;
    }

    public String getAccountmanager() {
        return accountmanager;
    }

    public void setAccountmanager(String accountmanager) {
        this.accountmanager = accountmanager;
    }

    public String getYzStaffId() {
        return yzStaffId;
    }

    public void setYzStaffId(String yzStaffId) {
        this.yzStaffId = yzStaffId;
    }

    public String getPerformPersonName() {
        return performPersonName;
    }

    public void setPerformPersonName(String performPersonName) {
        this.performPersonName = performPersonName;
    }

    public String getPerformDeptName() {
        return performDeptName;
    }

    public void setPerformDeptName(String performDeptName) {
        this.performDeptName = performDeptName;
    }

    public String getIsRenew() {
        return isRenew;
    }

    public void setIsRenew(String isRenew) {
        this.isRenew = isRenew;
    }

    public String getTakerCode() {
        return takerCode;
    }

    public void setTakerCode(String takerCode) {
        this.takerCode = takerCode;
    }

    public String getTakerName() {
        return takerName;
    }

    public void setTakerName(String takerName) {
        this.takerName = takerName;
    }

    public String getTakerMobile() {
        return takerMobile;
    }

    public void setTakerMobile(String takerMobile) {
        this.takerMobile = takerMobile;
    }

    public String getArrairAmount() {
        return arrairAmount;
    }

    public void setArrairAmount(String arrairAmount) {
        this.arrairAmount = arrairAmount;
    }



    public String getSignDate() {
        return signDate;
    }

    public void setSignDate(String signDate) {
        this.signDate = signDate;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getSignDeptName() {
        return signDeptName;
    }

    public void setSignDeptName(String signDeptName) {
        this.signDeptName = signDeptName;
    }

    public String getSignWayName() {
        return signWayName;
    }

    public void setSignWayName(String signWayName) {
        this.signWayName = signWayName;
    }

    public String getBusinessName() {
        return businessName;
    }

    public void setBusinessName(String businessName) {
        this.businessName = businessName;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName;
    }

    public String getRepositoryNameUnicom() {
        return repositoryNameUnicom;
    }

    public void setRepositoryNameUnicom(String repositoryNameUnicom) {
        this.repositoryNameUnicom = repositoryNameUnicom;
    }

    public String getRepositoryNameVendor() {
        return repositoryNameVendor;
    }

    public void setRepositoryNameVendor(String repositoryNameVendor) {
        this.repositoryNameVendor = repositoryNameVendor;
    }



    public String getContractNoGlobal() {
        return contractNoGlobal;
    }

    public void setContractNoGlobal(String contractNoGlobal) {
        this.contractNoGlobal = contractNoGlobal;
    }

    public String getSignWay() {
        return signWay;
    }

    public void setSignWay(String signWay) {
        this.signWay = signWay;
    }

    public String getBusinessCoding() {
        return businessCoding;
    }

    public void setBusinessCoding(String businessCoding) {
        this.businessCoding = businessCoding;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getStaffId() {
        return staffId;
    }

    public void setStaffId(String staffId) {
        this.staffId = staffId;
    }


    public Date getInputDate() {
        return inputDate;
    }

    public void setInputDate(Date inputDate) {
        this.inputDate = inputDate;
    }

    public Date getUpdtaeDate() {
        return updtaeDate;
    }

    public void setUpdtaeDate(Date updtaeDate) {
        this.updtaeDate = updtaeDate;
    }

    public Object getDataTag() {
        return dataTag;
    }

    public void setDataTag(Object dataTag) {
        this.dataTag = dataTag;
    }

}
